package cn.woniu.ecommerceplatform.mapper;

import cn.woniu.ecommerceplatform.entity.Orders;
import cn.woniu.ecommerceplatform.entity.Services;

import java.util.List;

public interface ServicesMapper {

    /**
     * 查询订单售后列表
     * @param goodName
     * @param orderNum
     * @param status
     * @param account
     * @return
     */
    List<Services> servicesList(String goodName, String orderNum, Integer status, String account);

    /**
     * 删除单个售后
     * @param id
     * @return
     */
    int servicesDelete(Integer id);

    /**
     * 查询售后详情
     * @param serviceId
     * @return
     */
    Services servicesDetails(Integer serviceId);

    /**
     * 修改售后状态
     * @param sales
     * @return
     */
    int serviceUpdate(Services sales);

    /**
     * 处理售后
     * @param sales
     * @return
     */
    int servicesDetailsUpdate(Services sales);

    /**
     * 删除用户售后建议
     * @return
     */
    int userServicesDelete(Integer serviceId);

    /**
     * 新增售后表
     * @param sales
     * @return
     */
    int servicesAdd(Services sales);

    /**
     * 通过orderId查询售后
     * @param orderId
     * @return
     */
    Services queryServicesByOrderId(Integer orderId);

    /**
     * 新增售后处理
     * @param sales
     * @return
     */
    int serviceDealAdd(Services sales);

    /**
     * 通过订单id修改售后
     * @param sales
     * @return
     */
    int serviceUpdateByOrderId(Services sales);
}
